/**
 * 주제 : 게시판과 관련된 자바스크립트 
 * 날짜 : 2014.11.03
 * 작성자 : It-universe
 */


var url = "index.jsp?inc=/04JSP/01Board/";

function general(){ 								// 게시판과 관련된 공통 모듈 
	if(document.getElementById('btnList')!=null){
		document.getElementById('btnList').onclick = function (){
			var frm = document.hiddenFrm;
			frm.action =url+'list.jsp';
			frm.submit();
			// location.href=url+'list.jsp';
		}
	}
	
	if(document.getElementById('btnInput')!=null){
		document.getElementById('btnInput').onclick = function(){
			var frm = document.hiddenFrm;
			frm.action =url+'input.jsp';
			frm.submit();
			//location.href=url+'input.jsp';
		}
	}
	
	if(document.getElementById('btnModify')!=null){
		document.getElementById('btnModify').onclick = function(){
			// location.href=url+'modify.jsp';
			var frm = document.hiddenFrm;
			frm.action =url+'modify.jsp';
			frm.submit();

		}
	}
	
	if(document.getElementById('btnDelete')!=null){
		document.getElementById('btnDelete').onclick = function(){
			var b = confirm("글이 삭제됩니다. \n"+"정말로 삭제하시겠습니까? ")
			if(b){
				var b_number = document.hiddenFrm.b_number.value;
				alert("글이 삭제됩니다.");
				location.href=url+'delete_result.jsp&b_number='+ b_number;}
			else{alert("글 삭제가 취소되었습니다.");}	
		}
	}	
	
	if(document.getElementById('btnView')!=null){
		document.getElementById('btnView').onclick = function(){
			location.href=url+'view.jsp';
		}
	}	
	
	if(document.getElementById('btnReply')!=null){
		document.getElementById('btnReply').onclick = function(){
			var frm = document.hiddenFrm;
			frm.action =url+'rep_input.jsp';
			frm.submit();
		}
	}	
}

function goPage(page){ 	// 가장 어려운 부분. 페이지 이동패턴이 3개가 있지만 
	var mf = document.hiddenFrm;
	mf.nowPage.value = page;
	mf.find.value = document.board_list_frm.find.value;
	mf.action = 'index.jsp?inc=/04JSP/01Board/list.jsp';
	mf.submit();
	
}

function goView(page,b_number){	
	var mf = document.hiddenFrm;
	mf.nowPage.value = page;
	mf.b_number.value= b_number;
	mf.find.value = document.board_list_frm.find.value;
	mf.action = 'index.jsp?inc=/04JSP/01Board/view.jsp';
	
	mf.submit();
}
function inputInit(){ // input과 관련된 모듈 
	general();
	document.getElementById("btnSave").onclick = function(){
		var f= document.b_frm;
			if(f.m_id.value==''){
				alert('ID를 입력하세요.');
				f.m_id.focus();
			}else if(f.b_pw.value==''){
				alert('비밀번호를 입력하세요.');
				f.b_pw.focus();
			}else if(f.b_pwcheck.value==''){
				alert('비밀번호확인을 입력하세요.');
				f.b_pwcheck.focus();
			}else if(f.b_pwcheck.value!==f.b_pw.value){
				alert('비밀번호가 다릅니다. 비밀번호를 똑같게 입력하여주세요.');
				f.b_pwcheck.focus();	
			}else if(f.b_title.value==''){
				alert('제목을 입력하세요.');
				f.b_title.focus();
			}else if(f.b_content.value==''){
				alert('내용을 입력하세요.');
				f.b_content.focus();
			}else{
				f.submit();
			}		
	}
}

function listInit(){ // input과 관련된 모듈	
	general();
}

function viewInit(){ // view과 관련된 모듈
	general();
}

function deleteInit(){ // 삭제과 관련된 모듈
	general();
}

function modifyInit(){ // 수정과 관련된 모듈
	general();
	document.getElementById("btnModify").onclick = function(){		
		var f= document.frm4;
			if(f.m_id.value==''){
				alert('ID를 입력하세요.');
				f.m_id.focus();
			}else if(f.b_pw.value==''){
				alert('비밀번호를 입력하세요.');
				f.b_pw.focus();
			}else if(f.b_title.value==''){
				alert('제목을 입력하세요.');
				f.b_title.focus();
			}else if(f.b_content.value==''){
				alert('내용을 입력하세요.');
				f.b_content.focus();
			}else{
				
				f.submit();
			}		
	}
}

function replyInit(){ // 답변과 관련된 모듈
	general();
	document.getElementById("btnRep_input").onclick = function(){
		var f= document.reply_form;
			if(f.m_id.value==''){
				alert('ID를 입력하세요.');
				f.m_id.focus();
			}else if(f.b_pw.value==''){
				alert('비밀번호를 입력하세요.');
				f.b_pw.focus();
			}else if(f.b_pwcheck.value==''){
				alert('비밀번호확인을 입력하세요.');
				f.b_pwcheck.focus();
			}else if(f.b_pwcheck.value!==f.b_pw.value){
				alert('비밀번호가 다릅니다. 비밀번호를 똑같게 입력하여주세요.');
				f.b_pwcheck.focus();	
			}else if(f.b_title.value==''){
				alert('제목을 입력하세요.');
				f.b_title.focus();
			}else if(f.b_content.value==''){
				alert('내용을 입력하세요.');
				f.b_content.focus();
			}else{
				f.submit();
			}		
	}
}